home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Math Factory™ Demo ••••• / Math Factory™ Demo •••••.rsrc / CODE_32.txt < prev    next >
Text File  |  1988-01-30  |  42KB  |  742 lines

  1. # near model CODE resource
  2. # jump table entries: 816-821 (6 of them)
  3. 00000000  0000 0000                ori.b      D0, 0x0
  4. export_102:
  5. 00000004  4E56 0000                link       A6, 0
  6. 00000008  4A6D E852                tst.w      [A5 - 0x17AE]
  7. 0000000C  6F00 0064                ble        +0x66 /* 00000072 */
  8. 00000010  302D E852                move.w     D0, [A5 - 0x17AE]
  9. 00000014  5340                     subq.w     D0, 1
  10. 00000016  3B40 E852                move.w     [A5 - 0x17AE], D0
  11. 0000001A  0C6D 0040 FA34           cmpi.w     [A5 - 0x5CC], 0x40 /* '@' */
  12. 00000020  6600 0022                bne        +0x24 /* 00000044 */
  13. 00000024  302D E852                move.w     D0, [A5 - 0x17AE]
  14. 00000028  5240                     addq.w     D0, 1
  15. 0000002A  E348                     lsl        D0.w, 1
  16. 0000002C  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  17. 00000030  0C70 003D 0000           cmpi.w     [A0 + D0.w], 0x3D /* '=' */
  18. 00000036  6600 000C                bne        +0xE /* 00000044 */
  19. 0000003A  302D E852                move.w     D0, [A5 - 0x17AE]
  20. 0000003E  5340                     subq.w     D0, 1
  21. 00000040  3B40 E852                move.w     [A5 - 0x17AE], D0
  22. label00000044:
  23. 00000044  0C6D 002F FA34           cmpi.w     [A5 - 0x5CC], 0x2F /* '/' */
  24. 0000004A  6600 0022                bne        +0x24 /* 0000006E */
  25. 0000004E  302D E852                move.w     D0, [A5 - 0x17AE]
  26. 00000052  5240                     addq.w     D0, 1
  27. 00000054  E348                     lsl        D0.w, 1
  28. 00000056  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  29. 0000005A  0C70 0072 0000           cmpi.w     [A0 + D0.w], 0x72 /* 'r' */
  30. 00000060  6600 000C                bne        +0xE /* 0000006E */
  31. 00000064  302D E852                move.w     D0, [A5 - 0x17AE]
  32. 00000068  5340                     subq.w     D0, 1
  33. 0000006A  3B40 E852                move.w     [A5 - 0x17AE], D0
  34. label0000006E:
  35. 0000006E  6000 0008                bra        +0xA /* 00000078 */
  36. label00000072:
  37. 00000072  3F3C 0001                move.w     -[A7], 0x1
  38. 00000076  A9C8                     syscall    SysBeep
  39. label00000078:
  40. 00000078  4E5E                     unlink     A6
  41. 0000007A  4E75                     rts
  42. 0000007C  0000 0000                ori.b      D0, 0x0
  43. export_103:
  44. 00000080  4E56 0000                link       A6, 0
  45. 00000084  302D E2D6                move.w     D0, [A5 - 0x1D2A]
  46. 00000088  5340                     subq.w     D0, 1
  47. 0000008A  B06D E852                cmp.w      D0, [A5 - 0x17AE]
  48. 0000008E  6F00 0064                ble        +0x66 /* 000000F4 */
  49. 00000092  302D E852                move.w     D0, [A5 - 0x17AE]
  50. 00000096  5240                     addq.w     D0, 1
  51. 00000098  3B40 E852                move.w     [A5 - 0x17AE], D0
  52. 0000009C  0C6D 0040 FA34           cmpi.w     [A5 - 0x5CC], 0x40 /* '@' */
  53. 000000A2  6600 0022                bne        +0x24 /* 000000C6 */
  54. 000000A6  302D E852                move.w     D0, [A5 - 0x17AE]
  55. 000000AA  5240                     addq.w     D0, 1
  56. 000000AC  E348                     lsl        D0.w, 1
  57. 000000AE  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  58. 000000B2  0C70 003D 0000           cmpi.w     [A0 + D0.w], 0x3D /* '=' */
  59. 000000B8  6600 000C                bne        +0xE /* 000000C6 */
  60. 000000BC  302D E852                move.w     D0, [A5 - 0x17AE]
  61. 000000C0  5240                     addq.w     D0, 1
  62. 000000C2  3B40 E852                move.w     [A5 - 0x17AE], D0
  63. label000000C6:
  64. 000000C6  0C6D 002F FA34           cmpi.w     [A5 - 0x5CC], 0x2F /* '/' */
  65. 000000CC  6600 0022                bne        +0x24 /* 000000F0 */
  66. 000000D0  302D E852                move.w     D0, [A5 - 0x17AE]
  67. 000000D4  5240                     addq.w     D0, 1
  68. 000000D6  E348                     lsl        D0.w, 1
  69. 000000D8  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  70. 000000DC  0C70 0072 0000           cmpi.w     [A0 + D0.w], 0x72 /* 'r' */
  71. 000000E2  6600 000C                bne        +0xE /* 000000F0 */
  72. 000000E6  302D E852                move.w     D0, [A5 - 0x17AE]
  73. 000000EA  5240                     addq.w     D0, 1
  74. 000000EC  3B40 E852                move.w     [A5 - 0x17AE], D0
  75. label000000F0:
  76. 000000F0  6000 0008                bra        +0xA /* 000000FA */
  77. label000000F4:
  78. 000000F4  3F3C 0001                move.w     -[A7], 0x1
  79. 000000F8  A9C8                     syscall    SysBeep
  80. label000000FA:
  81. 000000FA  4E5E                     unlink     A6
  82. 000000FC  4E75                     rts
  83. export_104:
  84. 000000FE  4E56 FEEE                link       A6, -0x0112
  85. 00000102  48E7 1000                movem.l    -[A7], D3
  86. 00000106  0C6D 002E FE3E           cmpi.w     [A5 - 0x1C2], 0x2E /* '.' */
  87. 0000010C  57C0                     seq        D0
  88. 0000010E  4400                     neg.b      D0
  89. 00000110  C02D EE1B                and.b      D0, [A5 - 0x11E5]
  90. 00000114  6700 00D2                beq        +0xD4 /* 000001E8 */
  91. 00000118  2F07                     move.l     -[A7], D7
  92. 0000011A  7001                     moveq.l    D0, 0x01
  93. 0000011C  3E2D E2D6                move.w     D7, [A5 - 0x1D2A]
  94. 00000120  9E40                     sub.w      D7, D0
  95. 00000122  6D00 005E                blt        +0x60 /* 00000182 */
  96. 00000126  3D40 FFF6                move.w     [A6 - 0xA], D0
  97. label0000012A:
  98. 0000012A  486E FFEE                pea.l      [A6 - 0x12]
  99. 0000012E  302E FFF6                move.w     D0, [A6 - 0xA]
  100. 00000132  E748                     lsl        D0.w, 3
  101. 00000134  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  102. 00000138  3230 0000                move.w     D1, [A0 + D0.w]
  103. 0000013C  5941                     subq.w     D1, 4
  104. 0000013E  3F01                     move.w     -[A7], D1
  105. 00000140  302E FFF6                move.w     D0, [A6 - 0xA]
  106. 00000144  E748                     lsl        D0.w, 3
  107. 00000146  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  108. 0000014A  3230 0000                move.w     D1, [A0 + D0.w]
  109. 0000014E  5941                     subq.w     D1, 4
  110. 00000150  3F01                     move.w     -[A7], D1
  111. 00000152  302E FFF6                move.w     D0, [A6 - 0xA]
  112. 00000156  E748                     lsl        D0.w, 3
  113. 00000158  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  114. 0000015C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  115. 00000160  302E FFF6                move.w     D0, [A6 - 0xA]
  116. 00000164  E748                     lsl        D0.w, 3
  117. 00000166  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  118. 0000016A  3F30 0000                move.w     -[A7], [A0 + D0.w]
  119. 0000016E  A8A7                     syscall    SetRect
  120. 00000170  486E FFEE                pea.l      [A6 - 0x12]
  121. 00000174  486D FFD6                pea.l      [A5 - 0x2A]
  122. 00000178  A8BB                     syscall    FillOval
  123. 0000017A  526E FFF6                addq.w     [A6 - 0xA], 1
  124. 0000017E  51CF FFAA                dbf        D7, -0x58 /* 0000012A */
  125. label00000182:
  126. 00000182  2E1F                     move.l     D7, [A7]+
  127. 00000184  486D EE06                pea.l      [A5 - 0x11FA]
  128. 00000188  302D E852                move.w     D0, [A5 - 0x17AE]
  129. 0000018C  5240                     addq.w     D0, 1
  130. 0000018E  E748                     lsl        D0.w, 3
  131. 00000190  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  132. 00000194  3230 0000                move.w     D1, [A0 + D0.w]
  133. 00000198  5941                     subq.w     D1, 4
  134. 0000019A  3F01                     move.w     -[A7], D1
  135. 0000019C  302D E852                move.w     D0, [A5 - 0x17AE]
  136. 000001A0  5240                     addq.w     D0, 1
  137. 000001A2  E748                     lsl        D0.w, 3
  138. 000001A4  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  139. 000001A8  3230 0000                move.w     D1, [A0 + D0.w]
  140. 000001AC  5941                     subq.w     D1, 4
  141. 000001AE  3F01                     move.w     -[A7], D1
  142. 000001B0  302D E852                move.w     D0, [A5 - 0x17AE]
  143. 000001B4  5240                     addq.w     D0, 1
  144. 000001B6  E748                     lsl        D0.w, 3
  145. 000001B8  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  146. 000001BC  3F30 0000                move.w     -[A7], [A0 + D0.w]
  147. 000001C0  302D E852                move.w     D0, [A5 - 0x17AE]
  148. 000001C4  5240                     addq.w     D0, 1
  149. 000001C6  E748                     lsl        D0.w, 3
  150. 000001C8  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  151. 000001CC  3F30 0000                move.w     -[A7], [A0 + D0.w]
  152. 000001D0  A8A7                     syscall    SetRect
  153. 000001D2  486D EE06                pea.l      [A5 - 0x11FA]
  154. 000001D6  A8B9                     syscall    EraseOval
  155. 000001D8  302D E852                move.w     D0, [A5 - 0x17AE]
  156. 000001DC  5240                     addq.w     D0, 1
  157. 000001DE  48C0                     ext.l      D0
  158. 000001E0  2B40 EE0E                move.l     [A5 - 0x11F2], D0
  159. 000001E4  6000 04EC                bra        +0x4EE /* 000006D2 */
  160. label000001E8:
  161. 000001E8  0C6D 002F FA34           cmpi.w     [A5 - 0x5CC], 0x2F /* '/' */
  162. 000001EE  6600 0006                bne        +0x8 /* 000001F6 */
  163. 000001F2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  164. label000001F6:
  165. 000001F6  0C6D 0078 FA34           cmpi.w     [A5 - 0x5CC], 0x78 /* 'x' */
  166. 000001FC  6600 0130                bne        +0x132 /* 0000032E */
  167. 00000200  302D E9C6                move.w     D0, [A5 - 0x163A]
  168. 00000204  C1FC 0016                muls.w     D0, 0x16
  169. 00000208  7200                     moveq.l    D1, 0x00
  170. 0000020A  41ED F41A                lea.l      A0, [A5 - 0xBE6]
  171. 0000020E  1230 0000                move.b     D1, [A0 + D0.w]
  172. 00000212  3D41 FFFC                move.w     [A6 - 0x4], D1
  173. 00000216  302D E9C6                move.w     D0, [A5 - 0x163A]
  174. 0000021A  C1FC 0016                muls.w     D0, 0x16
  175. 0000021E  7200                     moveq.l    D1, 0x00
  176. 00000220  41ED EE16                lea.l      A0, [A5 - 0x11EA]
  177. 00000224  1230 0000                move.b     D1, [A0 + D0.w]
  178. 00000228  3D41 FFFA                move.w     [A6 - 0x6], D1
  179. 0000022C  0C6D 0078 FA34           cmpi.w     [A5 - 0x5CC], 0x78 /* 'x' */
  180. 00000232  57C0                     seq        D0
  181. 00000234  4400                     neg.b      D0
  182. 00000236  0C6E 0001 FFFA           cmpi.w     [A6 - 0x6], 0x1
  183. 0000023C  5EC1                     sgt        D1
  184. 0000023E  4401                     neg.b      D1
  185. 00000240  C001                     and.b      D0, D1
  186. 00000242  6700 00EA                beq        +0xEC /* 0000032E */
  187. 00000246  302E FFFA                move.w     D0, [A6 - 0x6]
  188. 0000024A  0C40 0002                cmpi.w     D0, 0x2
  189. 0000024E  6600 000C                bne        +0xE /* 0000025C */
  190. 00000252  3D7C 00CA FFF8           move.w     [A6 - 0x8], 0xCA
  191. 00000258  6000 0010                bra        +0x12 /* 0000026A */
  192. label0000025C:
  193. 0000025C  0C40 0003                cmpi.w     D0, 0x3
  194. 00000260  6600 0008                bne        +0xA /* 0000026A */
  195. 00000264  3D7C 00E0 FFF8           move.w     [A6 - 0x8], 0xE0
  196. label0000026A:
  197. 0000026A  302D E852                move.w     D0, [A5 - 0x17AE]
  198. 0000026E  5440                     addq.w     D0, 2
  199. 00000270  E748                     lsl        D0.w, 3
  200. 00000272  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  201. 00000276  3230 0000                move.w     D1, [A0 + D0.w]
  202. 0000027A  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  203. 0000027E  57C0                     seq        D0
  204. 00000280  4400                     neg.b      D0
  205. 00000282  4A2D E2CB                tst.b      [A5 - 0x1D35]
  206. 00000286  57C1                     seq        D1
  207. 00000288  4401                     neg.b      D1
  208. 0000028A  C001                     and.b      D0, D1
  209. 0000028C  6700 00A0                beq        +0xA2 /* 0000032E */
  210. 00000290  426E FFFE                clr.w      [A6 - 0x2]
  211. 00000294  2F07                     move.l     -[A7], D7
  212. 00000296  7001                     moveq.l    D0, 0x01
  213. 00000298  3E2D E2D6                move.w     D7, [A5 - 0x1D2A]
  214. 0000029C  9E40                     sub.w      D7, D0
  215. 0000029E  6D00 0032                blt        +0x34 /* 000002D2 */
  216. 000002A2  3D40 FFF6                move.w     [A6 - 0xA], D0
  217. label000002A6:
  218. 000002A6  302E FFF6                move.w     D0, [A6 - 0xA]
  219. 000002AA  E748                     lsl        D0.w, 3
  220. 000002AC  322E FFF8                move.w     D1, [A6 - 0x8]
  221. 000002B0  0441 0016                subi.w     D1, 0x16
  222. 000002B4  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  223. 000002B8  B270 0000                cmp.w      D1, [A0 + D0.w]
  224. 000002BC  6600 000C                bne        +0xE /* 000002CA */
  225. 000002C0  302E FFFE                move.w     D0, [A6 - 0x2]
  226. 000002C4  5240                     addq.w     D0, 1
  227. 000002C6  3D40 FFFE                move.w     [A6 - 0x2], D0
  228. label000002CA:
  229. 000002CA  526E FFF6                addq.w     [A6 - 0xA], 1
  230. 000002CE  51CF FFD6                dbf        D7, -0x2C /* 000002A6 */
  231. label000002D2:
  232. 000002D2  2E1F                     move.l     D7, [A7]+
  233. 000002D4  1B7C 0001 E2CB           move.b     [A5 - 0x1D35], 0x1
  234. 000002DA  3F3C 0002                move.w     -[A7], 0x2
  235. 000002DE  3F3C 0002                move.w     -[A7], 0x2
  236. 000002E2  A89B                     syscall    PenSize
  237. 000002E4  3F3C 000B                move.w     -[A7], 0xB
  238. 000002E8  A89C                     syscall    PenMode
  239. 000002EA  302E FFFC                move.w     D0, [A6 - 0x4]
  240. 000002EE  5840                     addq.w     D0, 4
  241. 000002F0  C1FC 0014                muls.w     D0, 0x14
  242. 000002F4  D06D E4CE                add.w      D0, [A5 - 0x1B32]
  243. 000002F8  322E FFFE                move.w     D1, [A6 - 0x2]
  244. 000002FC  C3FC 0014                muls.w     D1, 0x14
  245. 00000300  9041                     sub.w      D0, D1
  246. 00000302  3F00                     move.w     -[A7], D0
  247. 00000304  302E FFF8                move.w     D0, [A6 - 0x8]
  248. 00000308  0440 0016                subi.w     D0, 0x16
  249. 0000030C  3F00                     move.w     -[A7], D0
  250. 0000030E  A893                     syscall    MoveTo
  251. 00000310  302E FFFC                move.w     D0, [A6 - 0x4]
  252. 00000314  5840                     addq.w     D0, 4
  253. 00000316  C1FC 0014                muls.w     D0, 0x14
  254. 0000031A  D06D E4CE                add.w      D0, [A5 - 0x1B32]
  255. 0000031E  3F00                     move.w     -[A7], D0
  256. 00000320  302E FFF8                move.w     D0, [A6 - 0x8]
  257. 00000324  0440 0016                subi.w     D0, 0x16
  258. 00000328  3F00                     move.w     -[A7], D0
  259. 0000032A  A891                     syscall    LineTo
  260. 0000032C  A89E                     syscall    PenNormal
  261. label0000032E:
  262. 0000032E  302D E852                move.w     D0, [A5 - 0x17AE]
  263. 00000332  5240                     addq.w     D0, 1
  264. 00000334  E748                     lsl        D0.w, 3
  265. 00000336  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  266. 0000033A  3F30 0000                move.w     -[A7], [A0 + D0.w]
  267. 0000033E  302D E852                move.w     D0, [A5 - 0x17AE]
  268. 00000342  5240                     addq.w     D0, 1
  269. 00000344  E748                     lsl        D0.w, 3
  270. 00000346  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  271. 0000034A  3230 0000                move.w     D1, [A0 + D0.w]
  272. 0000034E  5541                     subq.w     D1, 2
  273. 00000350  3F01                     move.w     -[A7], D1
  274. 00000352  A893                     syscall    MoveTo
  275. 00000354  302D E852                move.w     D0, [A5 - 0x17AE]
  276. 00000358  5240                     addq.w     D0, 1
  277. 0000035A  E748                     lsl        D0.w, 3
  278. 0000035C  41ED E334                lea.l      A0, [A5 - 0x1CCC]
  279. 00000360  4870 0000                pea.l      [A0 + D0.w]
  280. 00000364  486D FFD6                pea.l      [A5 - 0x2A]
  281. 00000368  A8A5                     syscall    FillRect
  282. 0000036A  302D E852                move.w     D0, [A5 - 0x17AE]
  283. 0000036E  5240                     addq.w     D0, 1
  284. 00000370  3B40 E852                move.w     [A5 - 0x17AE], D0
  285. 00000374  0C6D 0072 FE3E           cmpi.w     [A5 - 0x1C2], 0x72 /* 'r' */
  286. 0000037A  57C0                     seq        D0
  287. 0000037C  4400                     neg.b      D0
  288. 0000037E  0C6D 002F FA34           cmpi.w     [A5 - 0x5CC], 0x2F /* '/' */
  289. 00000384  57C1                     seq        D1
  290. 00000386  4401                     neg.b      D1
  291. 00000388  C001                     and.b      D0, D1
  292. 0000038A  6700 0018                beq        +0x1A /* 000003A4 */
  293. 0000038E  302D E852                move.w     D0, [A5 - 0x17AE]
  294. 00000392  E548                     lsl        D0.w, 2
  295. 00000394  43ED E854                lea.l      A1, [A5 - 0x17AC]
  296. 00000398  23BC 0000 000A 0000      move.l     [A1 + D0.w], 0xA /* '\n' */
  297. 000003A0  6000 0028                bra        +0x2A /* 000003CA */
  298. label000003A4:
  299. 000003A4  302D FE3E                move.w     D0, [A5 - 0x1C2]
  300. 000003A8  0240 00FF                andi.w     D0, 0xFF
  301. 000003AC  0040 0100                ori.w      D0, 0x100
  302. 000003B0  3D40 FEEE                move.w     [A6 - 0x112], D0
  303. 000003B4  486E FEEE                pea.l      [A6 - 0x112]
  304. 000003B8  302D E852                move.w     D0, [A5 - 0x17AE]
  305. 000003BC  E548                     lsl        D0.w, 2
  306. 000003BE  41ED E854                lea.l      A0, [A5 - 0x17AC]
  307. 000003C2  4870 0000                pea.l      [A0 + D0.w]
  308. 000003C6  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  309. label000003CA:
  310. 000003CA  302D E852                move.w     D0, [A5 - 0x17AE]
  311. 000003CE  B06D E2D6                cmp.w      D0, [A5 - 0x1D2A]
  312. 000003D2  6600 002E                bne        +0x30 /* 00000402 */
  313. 000003D6  302D E2D6                move.w     D0, [A5 - 0x1D2A]
  314. 000003DA  E748                     lsl        D0.w, 3
  315. 000003DC  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  316. 000003E0  3F30 0000                move.w     -[A7], [A0 + D0.w]
  317. 000003E4  302D E2D6                move.w     D0, [A5 - 0x1D2A]
  318. 000003E8  E748                     lsl        D0.w, 3
  319. 000003EA  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  320. 000003EE  3230 0000                move.w     D1, [A0 + D0.w]
  321. 000003F2  5541                     subq.w     D1, 2
  322. 000003F4  3F01                     move.w     -[A7], D1
  323. 000003F6  A893                     syscall    MoveTo
  324. 000003F8  302D E2D6                move.w     D0, [A5 - 0x1D2A]
  325. 000003FC  5340                     subq.w     D0, 1
  326. 000003FE  3B40 E852                move.w     [A5 - 0x17AE], D0
  327. label00000402:
  328. 00000402  3F2D FE3E                move.w     -[A7], [A5 - 0x1C2]
  329. 00000406  A883                     syscall    DrawChar
  330. 00000408  0C6D 0040 FA34           cmpi.w     [A5 - 0x5CC], 0x40 /* '@' */
  331. 0000040E  6600 02C2                bne        +0x2C4 /* 000006D2 */
  332. 00000412  302D E852                move.w     D0, [A5 - 0x17AE]
  333. 00000416  5240                     addq.w     D0, 1
  334. 00000418  E348                     lsl        D0.w, 1
  335. 0000041A  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  336. 0000041E  0C70 003D 0000           cmpi.w     [A0 + D0.w], 0x3D /* '=' */
  337. 00000424  6600 02AC                bne        +0x2AE /* 000006D2 */
  338. 00000428  4A2D E2CA                tst.b      [A5 - 0x1D36]
  339. 0000042C  6700 0194                beq        +0x196 /* 000005C2 */
  340. 00000430  302D E852                move.w     D0, [A5 - 0x17AE]
  341. 00000434  5240                     addq.w     D0, 1
  342. 00000436  E748                     lsl        D0.w, 3
  343. 00000438  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  344. 0000043C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  345. 00000440  302D E852                move.w     D0, [A5 - 0x17AE]
  346. 00000444  5240                     addq.w     D0, 1
  347. 00000446  E748                     lsl        D0.w, 3
  348. 00000448  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  349. 0000044C  3230 0000                move.w     D1, [A0 + D0.w]
  350. 00000450  5541                     subq.w     D1, 2
  351. 00000452  3F01                     move.w     -[A7], D1
  352. 00000454  A893                     syscall    MoveTo
  353. 00000456  302D E852                move.w     D0, [A5 - 0x17AE]
  354. 0000045A  5240                     addq.w     D0, 1
  355. 0000045C  E748                     lsl        D0.w, 3
  356. 0000045E  41ED E334                lea.l      A0, [A5 - 0x1CCC]
  357. 00000462  4870 0000                pea.l      [A0 + D0.w]
  358. 00000466  486D FFD6                pea.l      [A5 - 0x2A]
  359. 0000046A  A8A5                     syscall    FillRect
  360. 0000046C  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  361. 00000470  A883                     syscall    DrawChar
  362. 00000472  302D E852                move.w     D0, [A5 - 0x17AE]
  363. 00000476  5240                     addq.w     D0, 1
  364. 00000478  3B40 E852                move.w     [A5 - 0x17AE], D0
  365. 0000047C  302D E852                move.w     D0, [A5 - 0x17AE]
  366. 00000480  E548                     lsl        D0.w, 2
  367. 00000482  43ED E854                lea.l      A1, [A5 - 0x17AC]
  368. 00000486  23BC 0000 000B 0000      move.l     [A1 + D0.w], 0xB
  369. 0000048E  3F3C 0002                move.w     -[A7], 0x2
  370. 00000492  3F3C 0002                move.w     -[A7], 0x2
  371. 00000496  A89B                     syscall    PenSize
  372. 00000498  3F3C 000B                move.w     -[A7], 0xB
  373. 0000049C  A89C                     syscall    PenMode
  374. 0000049E  302D E852                move.w     D0, [A5 - 0x17AE]
  375. 000004A2  5440                     addq.w     D0, 2
  376. 000004A4  E748                     lsl        D0.w, 3
  377. 000004A6  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  378. 000004AA  3F30 0000                move.w     -[A7], [A0 + D0.w]
  379. 000004AE  302D E852                move.w     D0, [A5 - 0x17AE]
  380. 000004B2  5440                     addq.w     D0, 2
  381. 000004B4  E748                     lsl        D0.w, 3
  382. 000004B6  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  383. 000004BA  3230 0000                move.w     D1, [A0 + D0.w]
  384. 000004BE  0441 0016                subi.w     D1, 0x16
  385. 000004C2  3F01                     move.w     -[A7], D1
  386. 000004C4  A893                     syscall    MoveTo
  387. 000004C6  302D E852                move.w     D0, [A5 - 0x17AE]
  388. 000004CA  5440                     addq.w     D0, 2
  389. 000004CC  E748                     lsl        D0.w, 3
  390. 000004CE  322D E852                move.w     D1, [A5 - 0x17AE]
  391. 000004D2  5641                     addq.w     D1, 3
  392. 000004D4  E749                     lsl        D1.w, 3
  393. 000004D6  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  394. 000004DA  3430 0000                move.w     D2, [A0 + D0.w]
  395. 000004DE  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  396. 000004E2  B470 1000                cmp.w      D2, [A0 + D1.w]
  397. 000004E6  57C0                     seq        D0
  398. 000004E8  4400                     neg.b      D0
  399. 000004EA  322D E852                move.w     D1, [A5 - 0x17AE]
  400. 000004EE  5641                     addq.w     D1, 3
  401. 000004F0  E749                     lsl        D1.w, 3
  402. 000004F2  342D E852                move.w     D2, [A5 - 0x17AE]
  403. 000004F6  5842                     addq.w     D2, 4
  404. 000004F8  E74A                     lsl        D2.w, 3
  405. 000004FA  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  406. 000004FE  3630 1000                move.w     D3, [A0 + D1.w]
  407. 00000502  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  408. 00000506  B670 2000                cmp.w      D3, [A0 + D2.w]
  409. 0000050A  57C1                     seq        D1
  410. 0000050C  4401                     neg.b      D1
  411. 0000050E  C001                     and.b      D0, D1
  412. 00000510  6700 0032                beq        +0x34 /* 00000544 */
  413. 00000514  302D E852                move.w     D0, [A5 - 0x17AE]
  414. 00000518  5840                     addq.w     D0, 4
  415. 0000051A  E748                     lsl        D0.w, 3
  416. 0000051C  41ED E33A                lea.l      A0, [A5 - 0x1CC6]
  417. 00000520  3230 0000                move.w     D1, [A0 + D0.w]
  418. 00000524  5541                     subq.w     D1, 2
  419. 00000526  3F01                     move.w     -[A7], D1
  420. 00000528  302D E852                move.w     D0, [A5 - 0x17AE]
  421. 0000052C  5840                     addq.w     D0, 4
  422. 0000052E  E748                     lsl        D0.w, 3
  423. 00000530  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  424. 00000534  3230 0000                move.w     D1, [A0 + D0.w]
  425. 00000538  0441 0016                subi.w     D1, 0x16
  426. 0000053C  3F01                     move.w     -[A7], D1
  427. 0000053E  A891                     syscall    LineTo
  428. 00000540  6000 007A                bra        +0x7C /* 000005BC */
  429. label00000544:
  430. 00000544  302D E852                move.w     D0, [A5 - 0x17AE]
  431. 00000548  5440                     addq.w     D0, 2
  432. 0000054A  E748                     lsl        D0.w, 3
  433. 0000054C  322D E852                move.w     D1, [A5 - 0x17AE]
  434. 00000550  5641                     addq.w     D1, 3
  435. 00000552  E749                     lsl        D1.w, 3
  436. 00000554  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  437. 00000558  3430 0000                move.w     D2, [A0 + D0.w]
  438. 0000055C  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  439. 00000560  B470 1000                cmp.w      D2, [A0 + D1.w]
  440. 00000564  6600 002E                bne        +0x30 /* 00000594 */
  441. 00000568  302D E852                move.w     D0, [A5 - 0x17AE]
  442. 0000056C  5640                     addq.w     D0, 3
  443. 0000056E  E748                     lsl        D0.w, 3
  444. 00000570  41ED E33A                lea.l      A0, [A5 - 0x1CC6]
  445. 00000574  3F30 0000                move.w     -[A7], [A0 + D0.w]
  446. 00000578  302D E852                move.w     D0, [A5 - 0x17AE]
  447. 0000057C  5640                     addq.w     D0, 3
  448. 0000057E  E748                     lsl        D0.w, 3
  449. 00000580  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  450. 00000584  3230 0000                move.w     D1, [A0 + D0.w]
  451. 00000588  0441 0016                subi.w     D1, 0x16
  452. 0000058C  3F01                     move.w     -[A7], D1
  453. 0000058E  A891                     syscall    LineTo
  454. 00000590  6000 002A                bra        +0x2C /* 000005BC */
  455. label00000594:
  456. 00000594  302D E852                move.w     D0, [A5 - 0x17AE]
  457. 00000598  5440                     addq.w     D0, 2
  458. 0000059A  E748                     lsl        D0.w, 3
  459. 0000059C  41ED E33A                lea.l      A0, [A5 - 0x1CC6]
  460. 000005A0  3F30 0000                move.w     -[A7], [A0 + D0.w]
  461. 000005A4  302D E852                move.w     D0, [A5 - 0x17AE]
  462. 000005A8  5440                     addq.w     D0, 2
  463. 000005AA  E748                     lsl        D0.w, 3
  464. 000005AC  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  465. 000005B0  3230 0000                move.w     D1, [A0 + D0.w]
  466. 000005B4  0441 0016                subi.w     D1, 0x16
  467. 000005B8  3F01                     move.w     -[A7], D1
  468. 000005BA  A891                     syscall    LineTo
  469. label000005BC:
  470. 000005BC  A89E                     syscall    PenNormal
  471. 000005BE  6000 0112                bra        +0x114 /* 000006D2 */
  472. label000005C2:
  473. 000005C2  302D E852                move.w     D0, [A5 - 0x17AE]
  474. 000005C6  5240                     addq.w     D0, 1
  475. 000005C8  E748                     lsl        D0.w, 3
  476. 000005CA  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  477. 000005CE  3F30 0000                move.w     -[A7], [A0 + D0.w]
  478. 000005D2  302D E852                move.w     D0, [A5 - 0x17AE]
  479. 000005D6  5240                     addq.w     D0, 1
  480. 000005D8  E748                     lsl        D0.w, 3
  481. 000005DA  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  482. 000005DE  3230 0000                move.w     D1, [A0 + D0.w]
  483. 000005E2  5541                     subq.w     D1, 2
  484. 000005E4  3F01                     move.w     -[A7], D1
  485. 000005E6  A893                     syscall    MoveTo
  486. 000005E8  302D E852                move.w     D0, [A5 - 0x17AE]
  487. 000005EC  5240                     addq.w     D0, 1
  488. 000005EE  E748                     lsl        D0.w, 3
  489. 000005F0  41ED E334                lea.l      A0, [A5 - 0x1CCC]
  490. 000005F4  4870 0000                pea.l      [A0 + D0.w]
  491. 000005F8  486D FFD6                pea.l      [A5 - 0x2A]
  492. 000005FC  A8A5                     syscall    FillRect
  493. 000005FE  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  494. 00000602  A883                     syscall    DrawChar
  495. 00000604  302D E852                move.w     D0, [A5 - 0x17AE]
  496. 00000608  5240                     addq.w     D0, 1
  497. 0000060A  3B40 E852                move.w     [A5 - 0x17AE], D0
  498. 0000060E  302D E852                move.w     D0, [A5 - 0x17AE]
  499. 00000612  E548                     lsl        D0.w, 2
  500. 00000614  43ED E854                lea.l      A1, [A5 - 0x17AC]
  501. 00000618  23BC 0000 000B 0000      move.l     [A1 + D0.w], 0xB
  502. 00000620  3F3C 0002                move.w     -[A7], 0x2
  503. 00000624  3F3C 0002                move.w     -[A7], 0x2
  504. 00000628  A89B                     syscall    PenSize
  505. 0000062A  3F3C 000B                move.w     -[A7], 0xB
  506. 0000062E  A89C                     syscall    PenMode
  507. 00000630  302D E852                move.w     D0, [A5 - 0x17AE]
  508. 00000634  5240                     addq.w     D0, 1
  509. 00000636  E748                     lsl        D0.w, 3
  510. 00000638  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  511. 0000063C  3F30 0000                move.w     -[A7], [A0 + D0.w]
  512. 00000640  302D E852                move.w     D0, [A5 - 0x17AE]
  513. 00000644  5240                     addq.w     D0, 1
  514. 00000646  E748                     lsl        D0.w, 3
  515. 00000648  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  516. 0000064C  3230 0000                move.w     D1, [A0 + D0.w]
  517. 00000650  0441 0016                subi.w     D1, 0x16
  518. 00000654  3F01                     move.w     -[A7], D1
  519. 00000656  A893                     syscall    MoveTo
  520. 00000658  302D E852                move.w     D0, [A5 - 0x17AE]
  521. 0000065C  5240                     addq.w     D0, 1
  522. 0000065E  E748                     lsl        D0.w, 3
  523. 00000660  322D E852                move.w     D1, [A5 - 0x17AE]
  524. 00000664  5441                     addq.w     D1, 2
  525. 00000666  E749                     lsl        D1.w, 3
  526. 00000668  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  527. 0000066C  3430 0000                move.w     D2, [A0 + D0.w]
  528. 00000670  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  529. 00000674  B470 1000                cmp.w      D2, [A0 + D1.w]
  530. 00000678  6600 002E                bne        +0x30 /* 000006A8 */
  531. 0000067C  302D E852                move.w     D0, [A5 - 0x17AE]
  532. 00000680  5440                     addq.w     D0, 2
  533. 00000682  E748                     lsl        D0.w, 3
  534. 00000684  41ED E33A                lea.l      A0, [A5 - 0x1CC6]
  535. 00000688  3F30 0000                move.w     -[A7], [A0 + D0.w]
  536. 0000068C  302D E852                move.w     D0, [A5 - 0x17AE]
  537. 00000690  5440                     addq.w     D0, 2
  538. 00000692  E748                     lsl        D0.w, 3
  539. 00000694  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  540. 00000698  3230 0000                move.w     D1, [A0 + D0.w]
  541. 0000069C  0441 0016                subi.w     D1, 0x16
  542. 000006A0  3F01                     move.w     -[A7], D1
  543. 000006A2  A891                     syscall    LineTo
  544. 000006A4  6000 002A                bra        +0x2C /* 000006D0 */
  545. label000006A8:
  546. 000006A8  302D E852                move.w     D0, [A5 - 0x17AE]
  547. 000006AC  5240                     addq.w     D0, 1
  548. 000006AE  E748                     lsl        D0.w, 3
  549. 000006B0  41ED E33A                lea.l      A0, [A5 - 0x1CC6]
  550. 000006B4  3F30 0000                move.w     -[A7], [A0 + D0.w]
  551. 000006B8  302D E852                move.w     D0, [A5 - 0x17AE]
  552. 000006BC  5240                     addq.w     D0, 1
  553. 000006BE  E748                     lsl        D0.w, 3
  554. 000006C0  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  555. 000006C4  3230 0000                move.w     D1, [A0 + D0.w]
  556. 000006C8  0441 0016                subi.w     D1, 0x16
  557. 000006CC  3F01                     move.w     -[A7], D1
  558. 000006CE  A891                     syscall    LineTo
  559. label000006D0:
  560. 000006D0  A89E                     syscall    PenNormal
  561. label000006D2:
  562. 000006D2  302D E852                move.w     D0, [A5 - 0x17AE]
  563. 000006D6  5240                     addq.w     D0, 1
  564. 000006D8  E348                     lsl        D0.w, 1
  565. 000006DA  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  566. 000006DE  0C70 0072 0000           cmpi.w     [A0 + D0.w], 0x72 /* 'r' */
  567. 000006E4  57C0                     seq        D0
  568. 000006E6  4400                     neg.b      D0
  569. 000006E8  0C6D 002F FA34           cmpi.w     [A5 - 0x5CC], 0x2F /* '/' */
  570. 000006EE  57C1                     seq        D1
  571. 000006F0  4401                     neg.b      D1
  572. 000006F2  C001                     and.b      D0, D1
  573. 000006F4  6700 006E                beq        +0x70 /* 00000764 */
  574. 000006F8  302D E852                move.w     D0, [A5 - 0x17AE]
  575. 000006FC  5240                     addq.w     D0, 1
  576. 000006FE  E748                     lsl        D0.w, 3
  577. 00000700  41ED E336                lea.l      A0, [A5 - 0x1CCA]
  578. 00000704  3F30 0000                move.w     -[A7], [A0 + D0.w]
  579. 00000708  302D E852                move.w     D0, [A5 - 0x17AE]
  580. 0000070C  5240                     addq.w     D0, 1
  581. 0000070E  E748                     lsl        D0.w, 3
  582. 00000710  41ED E338                lea.l      A0, [A5 - 0x1CC8]
  583. 00000714  3230 0000                move.w     D1, [A0 + D0.w]
  584. 00000718  5541                     subq.w     D1, 2
  585. 0000071A  3F01                     move.w     -[A7], D1
  586. 0000071C  A893                     syscall    MoveTo
  587. 0000071E  302D E852                move.w     D0, [A5 - 0x17AE]
  588. 00000722  5240                     addq.w     D0, 1
  589. 00000724  E748                     lsl        D0.w, 3
  590. 00000726  41ED E334                lea.l      A0, [A5 - 0x1CCC]
  591. 0000072A  4870 0000                pea.l      [A0 + D0.w]
  592. 0000072E  486D FFD6                pea.l      [A5 - 0x2A]
  593. 00000732  A8A5                     syscall    FillRect
  594. 00000734  302D E852                move.w     D0, [A5 - 0x17AE]
  595. 00000738  5240                     addq.w     D0, 1
  596. 0000073A  E348                     lsl        D0.w, 1
  597. 0000073C  41ED E2D6                lea.l      A0, [A5 - 0x1D2A]
  598. 00000740  3F30 0000                move.w     -[A7], [A0 + D0.w]
  599. 00000744  A883                     syscall    DrawChar
  600. 00000746  302D E852                move.w     D0, [A5 - 0x17AE]
  601. 0000074A  5240                     addq.w     D0, 1
  602. 0000074C  E548                     lsl        D0.w, 2
  603. 0000074E  43ED E854                lea.l      A1, [A5 - 0x17AC]
  604. 00000752  23BC 0000 000A 0000      move.l     [A1 + D0.w], 0xA /* '\n' */
  605. 0000075A  302D E852                move.w     D0, [A5 - 0x17AE]
  606. 0000075E  5240                     addq.w     D0, 1
  607. 00000760  3B40 E852                move.w     [A5 - 0x17AE], D0
  608. label00000764:
  609. 00000764  4CDF 0008                movem.l    D3, [A7]+
  610. 00000768  4E5E                     unlink     A6
  611. 0000076A  4E75                     rts
  612. 0000076C  0000 0000                ori.b      D0, 0x0
  613. export_105:
  614. 00000770  4E56 0000                link       A6, 0
  615. 00000774  302D FA34                move.w     D0, [A5 - 0x5CC]
  616. 00000778  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  617. 0000077C  6600 000C                bne        +0xE /* 0000078A */
  618. 00000780  1B7C 0001 E851           move.b     [A5 - 0x17AF], 0x1
  619. 00000786  6000 0042                bra        +0x44 /* 000007CA */
  620. label0000078A:
  621. 0000078A  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  622. 0000078E  6600 0014                bne        +0x16 /* 000007A4 */
  623. 00000792  3F3C 0001                move.w     -[A7], 0x1
  624. 00000796  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  625. 0000079A  1B7C 0001 E851           move.b     [A5 - 0x17AF], 0x1
  626. 000007A0  6000 0028                bra        +0x2A /* 000007CA */
  627. label000007A4:
  628. 000007A4  0C40 0078                cmpi.w     D0, 0x78 /* 'x' */
  629. 000007A8  6600 000C                bne        +0xE /* 000007B6 */
  630. 000007AC  1B7C 0001 E851           move.b     [A5 - 0x17AF], 0x1
  631. 000007B2  6000 0016                bra        +0x18 /* 000007CA */
  632. label000007B6:
  633. 000007B6  0C40 002F                cmpi.w     D0, 0x2F /* '/' */
  634. 000007BA  6600 0006                bne        +0x8 /* 000007C2 */
  635. 000007BE  6000 000A                bra        +0xC /* 000007CA */
  636. label000007C2:
  637. 000007C2  0C40 0040                cmpi.w     D0, 0x40 /* '@' */
  638. 000007C6  6600 0002                bne        +0x4 /* 000007CA */
  639. label000007CA:
  640. 000007CA  4E5E                     unlink     A6
  641. 000007CC  4E75                     rts
  642. 000007CE  0000 0000                ori.b      D0, 0x0
  643. export_106:
  644. 000007D2  4E56 0000                link       A6, 0
  645. 000007D6  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  646. 000007DA  4E5E                     unlink     A6
  647. 000007DC  4E75                     rts
  648. 000007DE  0000 0000                ori.b      D0, 0x0
  649. export_107:
  650. 000007E2  4E56 FFFA                link       A6, -0x0006
  651. 000007E6  422E FFFB                clr.b      [A6 - 0x5]
  652. 000007EA  0C6D 0008 FE3E           cmpi.w     [A5 - 0x1C2], 0x8
  653. 000007F0  6600 0006                bne        +0x8 /* 000007F8 */
  654. 000007F4  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  655. label000007F8:
  656. 000007F8  0C6D 0066 FE3E           cmpi.w     [A5 - 0x1C2], 0x66 /* 'f' */
  657. 000007FE  57C0                     seq        D0
  658. 00000800  4400                     neg.b      D0
  659. 00000802  0C6D 0046 FE3E           cmpi.w     [A5 - 0x1C2], 0x46 /* 'F' */
  660. 00000808  57C1                     seq        D1
  661. 0000080A  4401                     neg.b      D1
  662. 0000080C  8001                     or.b       D0, D1
  663. 0000080E  6700 0006                beq        +0x8 /* 00000816 */
  664. 00000812  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  665. label00000816:
  666. 00000816  0C6D 0030 FE3E           cmpi.w     [A5 - 0x1C2], 0x30 /* '0' */
  667. 0000081C  57C0                     seq        D0
  668. 0000081E  4400                     neg.b      D0
  669. 00000820  0C6D 0031 FE3E           cmpi.w     [A5 - 0x1C2], 0x31 /* '1' */
  670. 00000826  57C1                     seq        D1
  671. 00000828  4401                     neg.b      D1
  672. 0000082A  8001                     or.b       D0, D1
  673. 0000082C  0C6D 0032 FE3E           cmpi.w     [A5 - 0x1C2], 0x32 /* '2' */
  674. 00000832  57C1                     seq        D1
  675. 00000834  4401                     neg.b      D1
  676. 00000836  8001                     or.b       D0, D1
  677. 00000838  0C6D 0033 FE3E           cmpi.w     [A5 - 0x1C2], 0x33 /* '3' */
  678. 0000083E  57C1                     seq        D1
  679. 00000840  4401                     neg.b      D1
  680. 00000842  8001                     or.b       D0, D1
  681. 00000844  0C6D 0034 FE3E           cmpi.w     [A5 - 0x1C2], 0x34 /* '4' */
  682. 0000084A  57C1                     seq        D1
  683. 0000084C  4401                     neg.b      D1
  684. 0000084E  8001                     or.b       D0, D1
  685. 00000850  0C6D 0035 FE3E           cmpi.w     [A5 - 0x1C2], 0x35 /* '5' */
  686. 00000856  57C1                     seq        D1
  687. 00000858  4401                     neg.b      D1
  688. 0000085A  8001                     or.b       D0, D1
  689. 0000085C  0C6D 0036 FE3E           cmpi.w     [A5 - 0x1C2], 0x36 /* '6' */
  690. 00000862  57C1                     seq        D1
  691. 00000864  4401                     neg.b      D1
  692. 00000866  8001                     or.b       D0, D1
  693. 00000868  0C6D 0037 FE3E           cmpi.w     [A5 - 0x1C2], 0x37 /* '7' */
  694. 0000086E  57C1                     seq        D1
  695. 00000870  4401                     neg.b      D1
  696. 00000872  8001                     or.b       D0, D1
  697. 00000874  0C6D 0038 FE3E           cmpi.w     [A5 - 0x1C2], 0x38 /* '8' */
  698. 0000087A  57C1                     seq        D1
  699. 0000087C  4401                     neg.b      D1
  700. 0000087E  8001                     or.b       D0, D1
  701. 00000880  0C6D 0039 FE3E           cmpi.w     [A5 - 0x1C2], 0x39 /* '9' */
  702. 00000886  57C1                     seq        D1
  703. 00000888  4401                     neg.b      D1
  704. 0000088A  8001                     or.b       D0, D1
  705. 0000088C  6700 0008                beq        +0xA /* 00000896 */
  706. 00000890  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  707. label00000896:
  708. 00000896  102D E851                move.b     D0, [A5 - 0x17AF]
  709. 0000089A  C02E FFFB                and.b      D0, [A6 - 0x5]
  710. 0000089E  6700 0020                beq        +0x22 /* 000008C0 */
  711. 000008A2  0C6D 0078 FA34           cmpi.w     [A5 - 0x5CC], 0x78 /* 'x' */
  712. 000008A8  6600 000A                bne        +0xC /* 000008B4 */
  713. 000008AC  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  714. 000008B0  6000 0006                bra        +0x8 /* 000008B8 */
  715. label000008B4:
  716. 000008B4  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  717. label000008B8:
  718. 000008B8  422D E851                clr.b      [A5 - 0x17AF]
  719. 000008BC  6000 0026                bra        +0x28 /* 000008E4 */
  720. label000008C0:
  721. 000008C0  0C6D 002E FE3E           cmpi.w     [A5 - 0x1C2], 0x2E /* '.' */
  722. 000008C6  57C0                     seq        D0
  723. 000008C8  4400                     neg.b      D0
  724. 000008CA  C02D EE1B                and.b      D0, [A5 - 0x11E5]
  725. 000008CE  6700 0008                beq        +0xA /* 000008D8 */
  726. 000008D2  1D7C 0001 FFFB           move.b     [A6 - 0x5], 0x1
  727. label000008D8:
  728. 000008D8  4A2E FFFB                tst.b      [A6 - 0x5]
  729. 000008DC  6700 0006                beq        +0x8 /* 000008E4 */
  730. 000008E0  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  731. label000008E4:
  732. 000008E4  0C6D 0020 FE3E           cmpi.w     [A5 - 0x1C2], 0x20 /* ' ' */
  733. 000008EA  6600 0006                bne        +0x8 /* 000008F2 */
  734. 000008EE  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  735. label000008F2:
  736. 000008F2  0C6D 000D FE3E           cmpi.w     [A5 - 0x1C2], 0xD /* '\r' */
  737. 000008F8  6600 0006                bne        +0x8 /* 00000900 */
  738. 000008FC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  739. label00000900:
  740. 00000900  4E5E                     unlink     A6
  741. 00000902  4E75                     rts
  742.